<%@page import="org.madmac.join.PlacaRedeXMaquinas"%>
<%@page import="org.madmac.placaRede.PlacaRedeBo"%>
<%@page import="org.madmac.placaRede.PlacaRede"%>
<%@page import="org.madmac.maquina.MaquinaDao"%>
<%@page import="org.madmac.maquina.Maquina"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
			pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- VERIFICA SE O USUÁRIO ESTÁ COM O COOKIE VÁLIDO, SENÃO O REDIRECIONA PARA A PÁGINA DE LOGIN -->
<%@ include file="/log/verify_login.jsp" %>
<!-- VERIFICA SE O USUÁRIO TEM PERMISSÃO DE ACESSAR A PÁGINA, SENÃO REDIRECIONA PARA A PÁGINA INICIAL -->
<%@include file="/log/sup_page.jsp" %>

<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Inserir MAC</title>
      <link rel="icon" href="/madmac/favicon.ico" type="image/x-icon" />
      <link rel="shortcut icon" href="/madmac/favicon.ico" type="image/x-icon" />
      <link rel="stylesheet" href="/madmac/menu_madmac_files/cbcscbmenu_madmac.css" type="text/css" />
      <link rel="stylesheet" href="/madmac/estilos/madmac_tables.css" type="text/css" />
      <link rel="stylesheet" href="/madmac/estilos/madmac_inputs.css" type="text/css" />
      <script type="text/javascript" src="/madmac/madmacproject.js"></script>
   </head>
   <body onload="document.getElementById('search_mac').focus()">
      <div class="logotype"><img src="/madmac/madmac-logo-1.0.1.png" height="120%" alt="MAD MAC"></div>

      <div class="menu_principal">
			<%@ include file="/common_pages/menu.jsp" %>
      </div>

      <div class="search_mac">
			<%@include file="/common_pages/search_mac.jsp" %>
      </div>

      <div class="corpo">

			<p><br/></p>
		<%
		String mac;
		try {
			mac = request.getParameter("mac");
		} catch (Exception e) {
			mac = "";
		}

		int faixaIp;
		try {
			faixaIp = Integer.parseInt(request.getParameter("faixa_ip"));
		} catch (Exception e) {
			faixaIp = 0;
		}

		int tombamento;
		//Maquinas maquina = null;
		try {
			tombamento = Integer.parseInt(request.getParameter("tombamento"));
		} catch (Exception e) {
			tombamento = 0;
		}

      // verifica se o tombamento existe.
		Integer idMaquina = MaquinaDao.getInstance().getIdMaquinaByTombamento(tombamento);
		if (idMaquina != null) {

			boolean redeSemFio = Boolean.parseBoolean(request.getParameter("rede_sem_fio"));

			PlacaRede placa = new PlacaRede();
			placa.setMac(mac);
			placa.setFaixaIp(faixaIp);
			placa.setIdMaquina(idMaquina);
			placa.setRedeSemFio(redeSemFio);

			try {

				//PlacaRedeBo.getInstance().insertPlacaRedeBO(placa);
				PlacaRedeXMaquinas novaPlaca = PlacaRedeXMaquinas.getInstance().selectMacDetails(placa.getMac());

		%>
			<table width="50%" align="center" border="0" cellpadding="15" cellspacing="0" rules="all" class="main_table">
				<tr class="meta_line">
					<td colspan="4">
						<img src="/madmac/icons/tick.png" alt="OK">
						&nbsp;&nbsp;Dados Inseridos com sucesso!
					</td>
				</tr>
				<tr>
					<td width="5%"></td>
					<td class="meta_cell">MAC</td>
					<td class="data_cell"><%=novaPlaca.getMac()%></td>
					<td width="5%"></td>
				</tr>
				<tr>
					<td></td>
					<td class="meta_cell">Seu IP</td>
					<td class="data_cell"><%=novaPlaca.getIp()%></td>
					<td></td>
				</tr>
				<tr>
					<td></td>
					<td class="meta_cell">Faixa</td>
					<td class="data_cell_Cap"><%=novaPlaca.getFaixa()%></td>
					<td></td>
				</tr>
				<tr>
					<td></td>
					<td class="meta_cell">Sala</td>
					<td class="data_cell_Cap"><%=novaPlaca.getFaixa()%></td>
					<td></td>
				</tr>
				<tr>
					<td></td>
					<td class="meta_cell">Sistema Operacional</td>
					<td class="data_cell_Cap"><%=novaPlaca.getSistema_op()%></td>
					<td></td>
				</tr>
				<tr>
					<td></td>
					<td class="meta_cell">Responsável pela Máquina</td>
					<td class="data_cell_Cap"><%=novaPlaca.getResponsavel().toLowerCase()%></td>
					<td></td>
				</tr>
			</table>
			<%
			} catch (Exception e) {
			%>
			<p><br/></p>
         <table width="45%" align="center" border="1" cellpadding="5" cellspacing="0" rules="rows" class="main_table">
				<tr class="alert_cell">
               <td align="center" width="15%"><img src="/madmac/icons/file_alert.png" align="middle" width="64px" alt=""></td>
					<td><%=e.getMessage()%></td></tr>
				<tr>
               <td class="data_cell" align="right" colspan="2">
                  <input type="button" value="Voltar" class="bBack" onclick="javascript:history.go(-1)">
               </td>
				</tr>
			</table>
			<%
					}
				} else {
			%>
			<p><br/></p>
         <table width="45%" align="center" border="1" cellpadding="5" cellspacing="0" rules="rows" class="main_table">
				<tr class="alert_cell">
               <td align="center" width="15%"><img src="/madmac/icons/file_alert.png" align="middle" width="64px" alt=""></td>
					<td>Máquina (Tombamento) não encontrado.</td></tr>
				<tr>
               <td class="data_cell" align="right" colspan="2">
                  <input type="button" value="Voltar" class="bBack" onclick="javascript:history.go(-1)">
               </td>
				</tr>
			</table>
			<%
				}
			%>
			<p><br/><br/></p>
      </div>
      <div class="footer_madmac">
			<%@include file="/common_pages/footer.jsp" %>
      </div>
   </body>
</html>